﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TreinamentoNDD.Model.Item
{
    public class ItemVO
    {
        #region Atributos

        private static int _idItem;
        private string _nome;
        private int _quantidade;
        private double _valorUnitario;

        #endregion Atributos

        #region Construtor

        public ItemVO()
        {
            _idItem++;
            Id = _idItem;
        }

        #endregion Construtor

        #region Propriedades

        public int Id { get; private set; }

        public string Nome
        {
            get { return _nome; }
            set { _nome = value; }
        }

        public int Quantidade
        {
            get { return _quantidade; }
            set { _quantidade = value; }
        }

        public double ValorUnitario
        {
            get { return _valorUnitario; }
            set { _valorUnitario = value; }
        }

        public double GetSubTotal()
        {
            return _quantidade * _valorUnitario;
        }

        #endregion Propriedades

        #region Métodos

        public double GetSubTotal()
        {
            return _quantidade * _valorUnitario;
        }

        #endregion Métodos
    }
}